package com.tarena.lbs.coupon.base.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

@Getter
@AllArgsConstructor
@NoArgsConstructor
public enum CouponStatusEnum {
    // 优惠券状态
    STATUS_DISABLE(0,"禁用"),
    STATUS_ACTIVATE(1,"激活"),
    STATUS_EXPIRED(2,"过期"),

    // 优惠券使用状态
    ENABLE_STATUS_USED(0,"已使用"),
    ENABLE_STATUS_UNUSED(1,"未使用"),

    // 优惠券code状态
    COUPON_CODE_STATUS_ALLOCATED(0,"已分配"),
    COUPON_CODE_STATUS_UNALLOCATED(1,"未分配"),

    // 用户领取优惠券状态
    USER_COUPON_STATUS_UNUSED(0,"未使用"),
    USER_COUPON_STATUS_USED(1,"已使用"),
    USER_COUPON_STATUS_EXPIRED(2,"已过期"),

    ;

    private Integer code;
    private String data;

}
